Extended High-Utility Pattern Mining: An Answer Set Programming-Based Framework and Applications
نویسندگان
چکیده
Abstract Detecting sets of relevant patterns from a given dataset is an important challenge in data mining. The relevance pattern, also called utility the literature, subjective measure and can be actually assessed very different points view. Rule-based languages like Answer Set Programming (ASP) seem well suited for specifying user-provided criteria to assess pattern form constraints; moreover, declarativity ASP allows easy switch between several order analyze In this paper, we make steps toward extending notion High-Utility Pattern Mining; particular, introduce new framework that classes not considered previous literature. We show how recent extensions with external functions support fast effective encoding testing framework. To demonstrate potential proposed framework, exploit it as building block definition innovative method predicting ICU admission COVID-19 patients. Finally, extensive experimental activity demonstrates both quantitative qualitative point view effectiveness approach.
منابع مشابه
Using Answer Set Programming for pattern mining
Serial pattern mining consists in extracting the frequent sequential patterns from a unique sequence of itemsets. This paper explores the ability of a declarative language, such as Answer Set Programming (ASP), to solve this issue efficiently. We propose several ASP implementations of the frequent sequential pattern mining task: a non-incremental and an incremental resolution. The results show ...
متن کاملApplications of Answer Set Programming
tation and reasoning (KR) paradigm. It has rich highlevel representation languages that allow recursive definitions, aggregates, weight constraints, optimization statements, default negation, and external atoms. With such expressive languages, ASP can be used to declaratively represent knowledge (for example, mathematical models of problems, behaviour of dynamic systems, beliefs and actions of ...
متن کاملRole mining using answer set programming
With the increasing adoption of role-based access control (RBAC) in business security, role mining technology has been widely applied to aid the process of migrating a non-RBAC system to an RBAC system. However, because it is hard to deal with a variety of constraint conflicts at the same time, none of existing role mining algorithms can simultaneously satisfy various constraints that usually d...
متن کاملEvaluating Pattern Set Mining Strategies in a Constraint Programming Framework
The pattern mining community has shifted its attention from local pattern mining to pattern set mining. The task of pattern set mining is concerned with finding a set of patterns that satisfies a set of constraints and often also scores best w.r.t. an optimisation criteria. Furthermore, while in local pattern mining the constraints are imposed at the level of individual patterns, in pattern set...
متن کاملComponent-Based Answer Set Programming
In previous work we have discussed the importance of identifying the cycles that occur in a logic program under the answer set semantics, and the connections between cycles, that we have called handles. We have proved that answer sets of the overall program are composed of answer sets of suitable subprograms, corresponding to the cycles. We have defined the cycle graph CG, where each vertex of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Theory and Practice of Logic Programming
سال: 2023
ISSN: ['1471-0684', '1475-3081']
DOI: https://doi.org/10.1017/s1471068423000066